scotland yard

Noun
  1. the detective department of the metropolitan police force of London

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

Từ chứa "scotland yard"

scotland yard
The detective from Scotland Yard examines the evidence at the crime scene.